package model

// CyclingStaticsReq 骑行统计请求
type CyclingStaticsReq struct {
	StartTime int64 `json:"time_start"` // 起始时间
	EndTime   int64 `json:"end_time"`   // 停止时间
	EbikeId   int64 `json:"ebike_id"`   // 车辆ID
	UserId    int64 `json:"user_id"`    // 用户Id
}

type MileageOfDay struct {
	Day     string `json:"day"`     // 每一天时间
	Mileage int    `json:"mileage"` // 里程
}

type CyclingStaticsRsp struct {
	AccumulatedMileage int             `json:"accumulated_mileage"` // 累计里程
	MaxSpeed           int             `json:"max_speed"`           // 最高时速
	AvgSpeed           int             `json:"avg_speed"`           // 平均时速
	CyclingCount       int             `json:"cycling_count"`       // 骑行次数
	MileageStatics     []*MileageOfDay `json:"mileage_statics"`     // 每一天里程统计
}
